// pages/home/home.js
// Page(options)
// 注册小程序中的一个页面。接受一个 Object 类型参数，
//      页面的初始数据（数据参考）
//      生命周期回调（在特点时间节点自动执行功能）
//      事件处理函数等（方法参考）
Page({
    // 当前页面的数据仓库
    data:{
        // msg:"测试数据变量",
        // id:"测试ID",
        // arr:[1,2,3,4,5],
        user:{
            name:"tom"
        },
        // arg:null,
        // arg1:undefined,
        isShowBg:true,
        wk:""
    },
    
    // 在配置中，以非关键字定义的方法，都为当前页面的方法列表，可用于页面事件系统
    // 当方法被用于页面事件系统，默认有且仅有一个参数 event 对象 - event对象为微信小程序自定义的事件源对象
    changeShowBg:function(event){
        // console.log("方法被调用:",this.data.isShowBg)
        // console.log("方法被调用-event:",event)
        // this.data.isShowBg = false
        // 页面实例.setData(data) => 修改当前页面对象的 data 数据的同时，通知页面进行重新渲染操作
        //         data 以 页面data 数据结构为蓝本 ，构建需要组合覆盖新变量数据值
        this.setData({
            isShowBg:event.target.dataset.arg
        })
    },
    setWk(event){
        // console.log("输入新数据",event)
        // console.log("输入新数据",event.detail.value)
        this.setData({
            wk:event.detail.value
        })
    }
})